<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
<title>登录</title>
<link rel="icon" href="/assets/bootstrap/favicon.ico" type="image/ico">
<meta name="keywords" content="gofile">
<meta name="description" content="gofile">
<meta name="author" content="yinqi">
<link href="/assets/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="/assets/bootstrap/css/materialdesignicons.min.css" rel="stylesheet">
<link href="/assets/bootstrap/css/style.min.css" rel="stylesheet">
<style>
body {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    height: 100%;
}
.login-box {
    display: table;
    table-layout: fixed;
    overflow: hidden;
    max-width: 700px;
}
.login-left {
    display: table-cell;
    position: relative;
    margin-bottom: 0;
    border-width: 0;
    padding: 45px;
}
.login-left .form-group:last-child {
    margin-bottom: 0px;
}
.login-right {
    display: table-cell;
    position: relative;
    margin-bottom: 0;
    border-width: 0;
    padding: 45px;
    width: 50%;
    max-width: 50%;
    background: #67b26f!important;
    background: -moz-linear-gradient(45deg,#67b26f 0,#4ca2cd 100%)!important;
    background: -webkit-linear-gradient(45deg,#67b26f 0,#4ca2cd 100%)!important;
    background: linear-gradient(45deg,#67b26f 0,#4ca2cd 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b26f', endColorstr='#4ca2cd', GradientType=1 )!important;
}
.login-box .has-feedback.feedback-left .form-control {
    padding-left: 38px;
    padding-right: 12px;
}
.login-box .has-feedback.feedback-left .form-control-feedback {
    left: 0;
    right: auto;
    width: 38px;
    height: 38px;
    line-height: 38px;
    z-index: 4;
    color: #dcdcdc;
}
.login-box .has-feedback.feedback-left.row .form-control-feedback {
    left: 15px;
}
@media (max-width: 576px) {
  .login-right {
      display: none;
  }   
}
</style>
</head>
  
<body style="background-image: url(/assets/bootstrap/images/login-bg-2.jpg); background-size: cover;">
<div class="bg-translucent p-10">
  <div class="login-box bg-white clearfix">
    <div class="login-left">
      <form action="#!" method="post">
        <div class="form-group has-feedback feedback-left">
          <input type="text" placeholder="请输入您的用户名" class="form-control" name="username" id="username" />
          <span class="mdi mdi-account form-control-feedback" aria-hidden="true"></span>
        </div>
        <div class="form-group has-feedback feedback-left">
          <input type="password" placeholder="请输入密码" class="form-control" id="password" name="password" />
          <span class="mdi mdi-lock form-control-feedback" aria-hidden="true"></span>
        </div>
        <div class="form-group">
          <button class="btn btn-block btn-primary" id="login" type="button">立即登录</button>
        </div>
      </form>
    </div>
    <div class="login-right">
      <p><img src="/assets/bootstrap/images/logo.png" class="m-b-md m-t-xs" alt="logo"></p>
      <p class="text-white m-tb-15">Light Year Admin 是一个基于Bootstrap v3.3.7的后台管理系统的HTML模板。</p>
      <p class="text-white">Copyright © 2020 <a href="http://lyear.itshubao.com">IT书包</a>. All right reserved</p>
    </div>
  </div>
</div>
<script type="text/javascript" src="/assets/bootstrap/js/jquery.min.js"></script>
<script type="text/javascript" src="/assets/bootstrap/js/default.js"></script>
<script type="text/javascript" src="/assets/bootstrap/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/assets/bootstrap/js/jquery.cookie.min.js"></script>
<script src="/assets/bootstrap/js/bootstrap-notify.min.js"></script>
<script type="text/javascript" src="/assets/bootstrap/js/lightyear.js"></script>
<script type="text/javascript">
  $(document).ready(function () {
    $(document).keyup(function (event) {
      if (event.keyCode === 13) {
        $("#login").trigger("click");
      }
    });

    $('#login').on('click', function () {
      lightyear.loading('show');
      const username = $("#username").val();
      if (username === "") {
        lightyear.loading('hide');
        lightyear.notify('请输入用户名', 'danger', 1000, 'mdi mdi-alert', 'top', 'center');
        return false;
      }

      const password = $("#password").val();
      if (password === "") {
        lightyear.loading('hide');
        lightyear.notify('请输入密码', 'danger', 1000, 'mdi mdi-alert', 'top', 'center');
        return false;
      }

      const postData = {
        username: username,
        password: password,
      };

      SendForm("POST", "/api/login", postData, function () {},
        function (data) {
          lightyear.loading('hide');
          if (data.code === 200){
            let date = new Date();
            date.setTime(date.getTime() + 24 * 60 * 60 * 1000); // 24 * 60 * 60 * 1000 表示 24 小时
            $.cookie('_login_token_', data.data, {expires: date});
            location.href = "/";
          }else{
            lightyear.notify(resp.msg, 'danger', 1000, 'mdi mdi-alert', 'top', 'center');
          }
        },
        function (response) {
          lightyear.loading('hide');
          ErrFunc(response);
        }
      );
    });
  })
</script>
</body>
</html>